.page {
	min-height: 100vh;
	background: linear-gradient(180deg, #383A3E 0%, #121212 100%);
	padding-bottom: 250rpx;
	box-sizing: border-box;
}
.content {
	padding-top: 20rpx;
	padding-left: 60rpx;
	padding-right: 60rpx;
	box-sizing: border-box;
}
.model {
	padding-top: 50rpx;
	box-sizing: border-box;
	&_title {
		font-size: 34rpx;
		color: #ffffff;
		font-weight: 700;
	}
	&_nav {
		margin-top: 25rpx;
		width: 616rpx;
		height: 125rpx;
		background: url("@/static/images/nav_bg.png") no-repeat;
		background-size: 100% 100%;
		position: relative;
		&_item {
			text-align: center;
			color: rgba(89, 91, 99, 1);
			font-size: 28rpx;
			position: relative;
			z-index: 0;
		}
		&_bg {
			width: 366rpx;
			height: 125rpx;
			line-height: 125rpx;
			text-align: center;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
			background: rgba(36, 39, 44, 1);
			border-radius: 46rpx;
			font-size: 28rpx;
			color: #ffffff;
			transition: left .3s ease-in-out;
			box-shadow: 12rpx 12rpx 24rpx 0 rgba(0, 0, 0, 0.25),
			-12rpx -12rpx 24rpx 0 rgba(0, 0, 0, 0.25);
		}
		&_active {
			left: 248rpx;
		}
	}
	&_list {
		margin-top: 46rpx;
		height: 45vh;
	}
}